XMI based UML processing in KobrA (Position Paper)
نویسندگان
چکیده
KobrA is the name of a project concerned with the development of a truly component-based software development method as well as tools and technologies supporting this method. Different to other component technologies, KobrA components cover the complete development life-cycle, hence KobrA components are not only ”binary” modules, but come along with a complete set of descriptions notable with their own UML model. Since a software system usually consists of several components, the management of UML models and their inter-relationships, dependencies and constraints plays an important role within the technological part of the KobrA project. This paper gives a glimpse of the work in progress concerning the handling and interpretation of UML models within KobrA.
منابع مشابه
Generic XMI-Based UML Model Transformations
XML-based Metadata Interchange (XMI) is an interchange format for metadata defined in terms of the MOF standard. In addition to supporting the exchange of complete models, XMI supports the exchange of models in differential form. Our paper builds on this feature to examine the possibility of XMI-based generic transformations of UML models. A generic transformation can be configured to generate ...
متن کاملEnhancement of Action Description Language for UML Activity Diagram Review
The UML activity diagram is graphical presentation that describes the operational process and related causes used in each stage of the system. For understanding and accurate communication, the UML standard is required for determining the congruent and consistent format application. To detect the misconception and incorrect notation, this paper presents an automation approach to reviewing UML ac...
متن کاملModeling Components and Component-Based Systems in KobrA
In this chapter we present a version of the Trading System case study modeled according to the KobrA approach. KobrA is a UML-based method for describing components and component-based systems developed at the Fraunhofer Institute for Experimental Software Engineering at the beginning of the decade. The acronym stands for the term “Komponenten basierte Anwendungsentwicklung” – German for “Compo...
متن کاملModeling and Testing Legacy Data Consistency Requirements
An increasing number of data sources are available on the Internet, many of which offer semantically overlapping data, but based on different schemas, or models. While it is often of interest to integrate such data sources, the lack of consistency among them makes this integration difficult. This paper addresses the need for new techniques that enable the modeling and consistency checking for l...
متن کاملA UML Approach to Process Modelling of Clinical Practice Guidelines for Enactment
Although clinical practice guidelines (CPGs) have been suggested as a means of encapsulating best practice in evidence-based medical treatment, their usage in clinical environments has been disappointing. Criticisms of guideline representations have been that they are predominantly narrative and are difficult to incorporate into clinical information systems. This paper analyses the use of UML p...
متن کامل